.banner_img2{
    background: #eeeeee;
}
.banner_img2 img{
    width:auto;
    height: auto;
    min-width: auto
}
/* 内容 */
.content {
    margin-top: 54px;
    margin-bottom: 265px;
}
.content .flowbg {
    height: 2350px;
    background: url(http://static.rebonhome.com/images/flow/serviceprocess.jpg) no-repeat center top;
}
.content ul {
    margin-top: -2220px;
    width: 100%;
}
/* 事件div */
.content .content_event .flow_1 {
    width: 280px;
    height: 260px;
    margin: 10px 0 0 545px;
    border-top-left-radius: 500px;
    border-bottom-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-right-radius: 400px;
}
.content .content_event .flow_2 {
    width: 150px;
    height: 250px;
    margin: 263px 0 0 200px;
    border-top-left-radius: 500px;
    border-bottom-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-right-radius: 400px;
}
.content .content_event .flow_3 {
    width: 250px;
    height: 200px;
    margin: 270px 0 0 770px;
    border-top-left-radius: 500px;
    border-bottom-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-right-radius: 400px;
}
.content .content_event .flow_4 {
    width: 200px;
    height: 200px;
    margin: 170px 0 0 280px;
    border-top-left-radius: 500px;
    border-bottom-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-right-radius: 400px;
}
.content .content_event .flow_5 {
    width: 400px;
    height: 210px;
    margin: 400px 0 0 510px;
    border-top-left-radius: 300px;
    border-bottom-right-radius: 400px;
    transform:rotate(210deg);/* 旋转 */
    -ms-transform:rotate(210deg); 	/* IE 9 */
    -moz-transform:rotate(210deg); 	/* Firefox */
    -webkit-transform:rotate(210deg); /* Safari 和 Chrome */
    -o-transform:rotate(210deg);
}

/* 触发ul */
.content .content_trigger li{
    font-family: 'microsoft yahei'
}
.content .content_trigger li .js{
    width: 285px;
    margin: 0 auto;
    padding-top:10px;
    line-height: 24px;
}
.content .content_trigger li h1 {
    width: 285px;
    font-size: 26px;
    font-family: "Source Code Pro";
    font-weight: 600;
    color: #000;
    padding-top: 15px;
    margin: 0 auto;
}

.content .content_trigger li span {
    display: block;
    color: #ffffff;
    font-size: 16px;
}
.content .content_trigger li a {
    display: inline-block;
    color: #ffffff;
    font-size: 16px;
}
.content .content_trigger li.mfyy {
    width: 414px;
    height: 165px;
    margin: 278px 0 0 755px;
    padding-left: 55px;
    background: url(http://static.rebonhome.com/images/flow/mfyy.png) no-repeat center top;
}

.content .content_trigger li.jjgw {
    width: 359px;
    height: 234px;
    margin-top: 760px;
    background: url(http://static.rebonhome.com/images/flow/jjgw.png) no-repeat center top;
}
.content .content_trigger li.jjgw h1{
    padding-top:109px;
}
.content .content_trigger li.sjsfw {
    width: 359px;
    height: 199px;
    margin: 1260px 0 0 840px;
    background: url(http://static.rebonhome.com/images/flow/sjjfw.png) no-repeat center top;
}
.content .content_trigger li.sjsfw h1 {
    padding-top:70px;
}
.content .content_trigger li.jdty{
    width: 359px;
    height: 189px;
    margin: 1610px 0 0 10px;
    background: url(http://static.rebonhome.com/images/flow/jdty.png) no-repeat center top;
}
.content .content_trigger li.jdty h1 {
    padding-top:65px;
}
.content .content_trigger li.smaz {
    width: 359px;
    height: 186px;
    margin-top: 2240px;
    margin-left: 790px;
    margin: 2240px 0 0 790px;
    background: url(http://static.rebonhome.com/images/flow/smaz.png) no-repeat center top;
}
.content .content_trigger li.smaz h1 {
    padding-top:60px;
}
/* 定制 */
.custom {
    margin-bottom: -30px;
}
.custom p {
    width: 1200px;
    border-top: 5px solid #B67E65;
}
.custom h1 {
    width: 746px;
    height: 100px;
    background: #ffffff;
    margin:0 auto;
    text-align: center;
    font-size: 85px;
    color: #DD143E;
    margin-top: -14px;
    font-weight: 100;
}
.custom .custom_img {
    width: 100%;
    margin: 80px auto;
    text-align: center;
}
.custom .custom_img .dz_btn{
    display: block;
    background: url("http://static.rebonhome.com/images/flow/buttondingzhi.jpg") no-repeat center top;
    width: 538px;
    height: 363px;
    margin: 0 auto;
}
.custom .custom_img span {
    font-size: 95px;
    display: block;
    width: 450px;
    margin-left: 370px;
    margin-top: -315px;
    color: #ffffff;
}
.custom img{
    margin-left: 70px;
    margin-top: -60px;
    animation-name:container; /*动画的名称*/
}
.animated {
    animation-duration: 1s; /*动画时间*/
    animation-fill-mode: both; /*播放后的状态*/
    animation-iteration-count: infinite; /*动作循环的次数：infinite 无限循环*/
    animation-duration: 2s; /*动画时间*/
}
.container {
    animation-name:container; /*动画的名称*/
    transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
    cursor: pointer;
}
@keyframes container{
    0%,100%,20%,50%,80% {
        transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
        transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
    }
    40%,43%{
        transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
        transform: translate3d(0,-30px,0);
    }
    70%{
        transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
        transform: translate3d(0,-15px,0);
    }
    90%{
        transform: translate3d(0,-4px,0);
    }
}